/* ::::: http://ditu.so.com/css/style_datauri.css?v=423e2.css ::::: */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input, select, font { border: 0px none; font-size: 100%; font-family: arial,sans-serif; margin: 0px; padding: 0px; vertical-align: baseline; }
html, body { height: 100%; overflow: hidden; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(51, 51, 51); font-size: 12px; }
form { margin: 0px; }
input, textarea { outline: 0px none; }
ol, ul { list-style: outside none none; }
table { border-collapse: collapse; border-spacing: 0px; }
a { color: rgb(36, 114, 223); text-decoration: none; }
td { vertical-align: top; }
img { border: 0px none; vertical-align: middle; }
.clearfix {  }
.floatl { float: left; }
.smallclose { background: transparent url('t01a92d41571b92b8ea.png') no-repeat scroll -103px -114px; height: 10px; width: 10px; }
.smallclose, .smallclose_new { cursor: pointer; float: right; overflow: hidden; position: absolute; right: 15px; top: 14px; z-index: 100; }
.mt2 { margin-top: 2px; }
.ml5 { margin-left: 5px; }
.shall_button { background: transparent -moz-linear-gradient(center top , rgb(250, 250, 250), rgb(242, 242, 242)) repeat scroll 0% 0%; border: 1px solid rgb(198, 198, 198); color: rgb(35, 113, 221); cursor: pointer; height: 32px; line-height: 30px; width: 54px; }
.shall_text { border: 1px solid rgb(204, 204, 204); height: 30px; line-height: 30px; padding: 0px 3px; width: 212px; }
.not_display { display: none; }
.share_tips { background: rgb(255, 253, 242) none repeat scroll 0px 0px; border: 1px solid rgb(230, 161, 92); color: rgb(179, 107, 71); display: none; height: 30px; left: 160px; line-height: 30px; position: absolute; top: 10px; width: 66px; z-index: 100; }
.city-panel { cursor: pointer; display: none; float: left; margin-top: 4px; position: relative; }
.regionsearch_container { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(172, 172, 172); box-shadow: 1px 2px 3px 0px rgb(204, 204, 204); display: none; position: absolute; right: 312px; top: 33px; width: 248px; z-index: 202; }
.tools_traffic_container { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(172, 172, 172); box-shadow: 1px 2px 3px 0px rgb(204, 204, 204); display: none; padding: 4px 7px; position: absolute; right: 19px; top: 33px; width: 276px; z-index: 202; }
.traffic_uncrowded { background: rgb(23, 191, 0) none repeat scroll 0% 0%; padding: 3px 5px; }
.traffic_amble { background: rgb(255, 114, 0) none repeat scroll 0% 0%; margin-left: 1px; padding: 3px 5px; }
.traffic_crowded { background: rgb(242, 48, 48) none repeat scroll 0% 0%; margin-left: 1px; padding: 3px 5px; }
.select_city { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(172, 174, 183); box-shadow: 1px 2px 3px 0px rgb(204, 204, 204); color: rgb(102, 102, 102); cursor: auto; height: 422px; left: 7px; overflow: hidden; position: absolute; top: 28px; width: 447px; z-index: 202; }
.window_share_div { background: rgb(242, 238, 237) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(242, 242, 242); left: 0px; padding: 10px 0px 0px; position: absolute; text-align: center; top: 31px; width: 350px; z-index: 100; }
blockquote::before, blockquote::after, q::before, q::after { content: none; }
a:hover { text-decoration: underline; }
.city-wrap li { display: inline-block; float: left; margin-left: 0px; padding-right: 28px; padding-left: 8px; }
.tools_traffic_container span { color: rgb(255, 255, 255); display: block; float: left; height: 16px; line-height: 16px; text-align: center; width: 53px; }
.tools_traffic_container em { font-style: normal; }
.clearfix::after { content: ""; display: block; }
.clearfix::after, .clear { clear: both; }
.smallclose:hover { background-position: -103px -125px; }
.city-panel .city-wrap { float: left; height: 26px; line-height: 26px; }
.city-panel .kk { border: 1px solid rgb(211, 211, 211); height: 13px; line-height: 0; position: absolute; right: 7px; top: 6px; width: 13px; }
.tools_traffic_container .close { background: transparent url('t011145dc5e89f0e699.png') no-repeat scroll -90px -387px; height: 11px; position: absolute; right: 7px; top: 11px; width: 11px; }
.tools_traffic_container .legend { border-bottom: 1px solid rgb(219, 219, 219); float: left; padding-bottom: 2px; }
.tools_traffic_container .update_time { float: left; padding: 6px 3px; }
.tools_traffic_container span.traffic_lk { color: rgb(67, 67, 67); padding: 3px 7px 3px 0px; }
.tools_traffic_container em.button { color: rgb(49, 140, 10); cursor: pointer; margin-left: 10px; }
.city-panel .kk .in { background: transparent url('t01a92d41571b92b8ea.png') no-repeat scroll -27px -47px; font-size: 0px; height: 4px; margin: 4px 0px 0px 2px; width: 9px; }
.tools_traffic_container .close:hover { background-position: -106px -387px; }
#main { border-top: 1px solid rgb(205, 205, 205); height: 100%; min-width: 1000px; position: relative; z-index: 100; }
#main_left_wrap { border-right: 1px solid rgb(202, 210, 221); box-shadow: 1px 3px 4px 0px rgb(130, 142, 154); height: 100%; left: 0px; min-width: 329px; position: absolute; top: 0px; width: 329px; z-index: 201; }
#main_left { height: 100%; overflow: hidden; position: relative; z-index: 201; }
#main_left_container { float: left; min-height: 1px; overflow: hidden; width: 320px; }
#map_container { margin-left: 330px; min-width: 670px; position: relative; width: 1030px; }
#map_container_tools { display: none; position: absolute; right: 32px; top: 22px; width: 56px; z-index: 202; }
.map_satellite { background: transparent url('t01bcc0f33d0382b236.png') no-repeat scroll -67px -5px; border: 1px solid rgb(176, 176, 176); height: 54px; width: 54px; }
.map_satellite_holder, .map_normal_holder { background: rgb(255, 255, 255) none repeat scroll 0% 0%; clear: both; cursor: pointer; margin-top: 20px; position: relative; z-index: 201; }
.map_char { background: transparent url('t011145dc5e89f0e699.png') no-repeat scroll -177px -385px; color: rgb(83, 83, 83); height: 15px; left: 3px; line-height: 15px; text-align: center; top: 39px; }
.map_char, .map_shadow { position: absolute; width: 50px; }
.map_normal { background: transparent url('t01bcc0f33d0382b236.png') no-repeat scroll -3px -5px; border: 1px solid rgb(128, 128, 128); height: 54px; width: 54px; }
.show_road { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(128, 128, 128); cursor: pointer; height: 16px; line-height: 16px; padding: 2px; position: absolute; right: 74px; top: 20px; vertical-align: middle; width: 70px; z-index: 201; }
.scrollbar, .cityscrollbar { border-left: 2px solid rgb(226, 226, 226); float: left; height: 170px; margin: 2px 0px 0px 2px; position: relative; width: 2px; z-index: 301; }
.scrollbar { display: none; }
.scroll_icon, .leftscrollicon { cursor: default; position: absolute; top: 0px; }
.leftscrollicon { background: rgb(238, 238, 238) none repeat scroll 0% 0%; border: 1px solid rgb(189, 189, 189); border-radius: 2px; left: -5px; width: 6px; }
#roadNetworkCheckbox { float: left; height: 13px; width: 13px; }
#g-hd { display: none; font-size: 14px; font-family: arial,sans-serif; height: 45px; min-width: 940px; text-align: left; }
#g-hd-inner { border-left: 940px solid rgb(255, 255, 255); margin-left: -940px; position: relative; z-index: 999; }
#g-hd a { text-decoration: none; }
#g-hd .m920, #g-hd-inner {  }
#g-hd-nav { bottom: -1px; display: inline-block; float: left; left: 0px; line-height: 35px; padding-left: 20px; padding-top: 10px; position: relative; width: 98%; }
#g-hd-tabs { float: left; padding: 0px 0px 0px 10px; }
#g-hd-nav li { float: left; margin-right: 10px; }
#g-hd-nav li a { color: rgb(102, 102, 102); display: inline-block; height: 34px; text-align: center; width: 34px; }
#g-hd-nav .g-hd-logo { float: left; height: 34px; overflow: hidden; width: 104px; }
#g-hd-nav .g-hd-logo a { background: transparent url('t0137ee83a4d58bd9d2.png') no-repeat scroll 0% 0%; display: inline-block; float: left; height: 26px; left: 0px; position: relative; top: 4px; width: 101px; }
#g-hd-nav li a:hover, #g-hd-nav .g-hd-cur a { color: rgb(25, 185, 85); height: 34px; }
.zt_left { overflow: hidden; position: relative; }
.zt_right { height: 20px; left: 657px; overflow: hidden; position: absolute; top: 22px; z-index: 204; }
.zt_right_pic { position: absolute; right: 2px; top: 2px; z-index: 4; }
.search-button-con { background: transparent none repeat scroll 0% 0%; float: left; vertical-align: top; width: 93px; }
.search-button { background: rgb(25, 185, 85) none repeat scroll 0% 0%; border: 0px none; border-radius: 0px; color: rgb(255, 255, 255); cursor: pointer; font-size: 14px; height: 36px; padding: 0px; width: 93px; }
.main-search-button { background-position: 0px 0px; }
.ui-helper-hidden-accessible { clip: rect(1px, 1px, 1px, 1px); position: absolute ! important; }
.ui-autocomplete { cursor: default; max-height: 254px; overflow-y: auto; position: absolute; top: 0px; }
.ui-menu { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(204, 204, 204); display: block; list-style: outside none none; margin: 0px; outline: 0px none; padding: 2px; }
.ui-corner-all { color: rgb(0, 0, 0); font-size: 14px; }
.ui-autocomplete { background: white url('bg_sug.jpg') no-repeat scroll right bottom; height: auto; }
.zt_left .home_hd { display: inline-block; height: 80px; margin: 0px 13px; width: 304px; }
.zt_left .zt_block { left: 0px; position: absolute; }
.ui-helper-clearfix::before, .ui-helper-clearfix::after { content: ""; display: table; }
.ui-helper-clearfix::after { clear: both; }
.zt_right a.home_hd, .zt_right_pic a.home_hd { color: red; display: block; text-decoration: none; }
#top { background: rgb(255, 255, 255) none repeat scroll 0% 0%; min-width: 1130px; padding: 8px 0px 10px 20px; position: relative; z-index: 201; }
#search-box { position: relative; width: 1020px; z-index: 3; }
#main { min-width: 960px; }
#main_left_wrap { border-right: 1px solid rgb(170, 170, 170); box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.2); }
#g-hd-nav .login { display: inline-block; float: right; }
#main .tufa { background: transparent url('t0189805058a1006991.png') no-repeat scroll 0px 5px; cursor: pointer; display: none; height: 24px; line-height: 24px; padding-left: 20px; position: absolute; right: 426px; top: 4px; z-index: 201; }
#g-hd-nav .g-hd-cur a { font-weight: 700; }
.categoryCon { margin-top: 5px; position: relative; }
.map_nav { background: rgb(250, 250, 250) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(216, 216, 216); color: rgb(102, 102, 102); display: none; height: 32px; line-height: 32px; padding-left: 20px; position: relative; z-index: 300; }
.map_top_shadow { background: transparent url('undefined') repeat-x scroll 0% 0%; height: 10px; left: 0px; position: absolute; top: 32px; width: 100%; z-index: 101; }
.select_by_letter a, .strategy span, .map_nav a, .map_nav span, .strategy a { float: left; }
.categoryCon .page { background-color: rgb(252, 252, 252); float: right; margin: 10px 20px 0px 0px; }
.categoryCon .go_left, .categoryCon .go_right { border: 1px solid rgb(206, 206, 206); display: block; float: left; height: 18px; width: 22px; }
.categoryCon .go_right { border-left: medium none; left: auto; right: 5px; }
.categoryCon .go_left { border-right-color: rgb(229, 229, 230); }
.map_nav .nav_arr { background: transparent url('t011145dc5e89f0e699.png') no-repeat scroll 0px -137px; height: 32px; margin: 0px 12px 0px 6px; width: 16px; }
.categoryCon .go_left em, .categoryCon .go_right em { background: transparent url('t011145dc5e89f0e699.png') no-repeat scroll -184px -314px; cursor: pointer; display: block; height: 18px; margin: 0px 8px 0px 9px; width: 5px; }
.categoryCon .go_right em { background-position: -177px -314px; float: right; margin-right: 8px ! important; }
.categoryCon .page .num { float: left; height: 20px; line-height: 20px; padding: 0px 7px; }
.categoryCon .go_left:hover em { background-position: -210px -314px; }
.categoryCon .go_right:hover em { background-position: -203px -314px; }
#map_search { background: rgb(250, 250, 250) none repeat scroll 0% 0%; }
#category_list { margin: 0px auto; overflow: hidden; position: relative; width: 329px; }
#category_list ul { overflow: hidden; position: relative; width: 660px; }
#category_list li { float: left; padding: 0px 8px; position: relative; }
#category_list a { color: rgb(49, 49, 49); cursor: pointer; display: block; height: 60px; margin-top: 20px; position: relative; text-align: center; text-decoration: none; width: 50px; }
#category_list a span { background: transparent url('t011145dc5e89f0e699.png') no-repeat scroll 0% 0%; cursor: pointer; display: block; height: 32px; margin: 0px auto 5px; overflow: hidden; width: 32px; }
#category_list a:hover { color: rgb(0, 99, 200); }
#category_list .subway span { background-position: -35px -171px; }
#category_list .catering span { background-position: -68px -173px; }
#category_list .hotel span { background-position: -102px -172px; }
#category_list .shopping span { background-position: -137px -173px; }
#category_list .bank span { background-position: -170px -173px; }
#category_list .view span { background-position: 0px -205px; }
#category_list .market span { background-position: -34px -206px; }
#category_list .movie span { background-position: -70px -206px; }
#category_list .ticket span { background-position: -102px -205px; }
#category_list .hospital span { background-position: -136px -207px; }
#category_list .beauty span { background-position: -170px -207px; }
#category_list .cafe span { background-position: -204px -207px; }
#category_list .oilStation span { background-position: 0px -345px; }
#category_list .ktv span { background-position: -35px -344px; }
#category_list .bath span { background-position: -68px -345px; }
#category_list .exercise span { background-position: -102px -345px; }
#category_list .parking span { background-position: -136px -345px; }
#category_list .atm span { background-position: -170px -345px; }
#category_list .school span { background-position: -204px -345px; }
#category_list .waimai span { background-position: -204px -172px; }
#category_list a:hover span { opacity: 0.8; }
.footer { background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; text-align: center; z-index: 400; }
.footer, .footer a { color: rgb(153, 153, 153); position: relative; }
.search-blank { display: none; float: left; height: 30px; position: relative; width: 426px; }
.map_tools_all { position: absolute; right: 20px; top: 4px; z-index: 201; }
.footer a { height: 30px; line-height: 30px; margin: 0px 10px; }
.map_tools_all li { background-color: rgb(245, 245, 245); border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); color: rgb(83, 83, 83); cursor: pointer; padding: 0px 15px 0px 27px; position: relative; }
.map_tools_all li, .map_tools_all li p { float: left; height: 22px; line-height: 22px; }
li.t_sep { border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin: 0px; padding: 0px; }
li.t_item span { background: transparent url('t011145dc5e89f0e699.png') no-repeat scroll 0% 0%; display: block; font-size: 0px; height: 14px; left: 7px; position: absolute; top: 4px; width: 14px; }
li.t_sy span { background-position: -24px -425px; }
.footer .about { border-top: 1px solid rgb(210, 210, 210); margin-top: 13px; padding-top: 4px; }
.t_qp .cancel, .cancel-fullscreen p { display: none; }
li.t_lk span { background-position: -40px -425px; }
li.t_cj span { background-position: -56px -425px; }
li.t_bj span { background-position: -72px -425px; }
li.t_qp span { background-position: -104px -425px; }
#url_history { height: 0px; width: 0px; }
.bds_tools { height: 25px; padding-left: 8px; padding-top: 8px; text-align: left; }
.expand_button { background: transparent url('t01a92d41571b92b8ea.png') no-repeat scroll 0px -283px; display: block; height: 32px; margin-top: -16px; position: absolute; right: -19px; top: 50%; width: 19px; }
span.bds_more { display: block; float: left; height: 16px; padding-top: 6px; padding-bottom: 3px; }
.bds_tools a { background: transparent url('t0172b7a548ca0ec0a8.png') no-repeat scroll 0% 0%; cursor: pointer; height: 16px; margin: 7px 7px 0px 0px; width: 16px; }
.bds_tools a, .list_item_share span, .list_item_share a { display: block; float: left; }
.expand_button em { background: transparent url('t01a92d41571b92b8ea.png') no-repeat scroll -20px -283px; cursor: pointer; display: block; height: 12px; left: 5px; overflow: hidden; position: relative; top: 10px; width: 6px; }
.map_popup .window_share_div { border: medium none; padding-top: 0px; position: relative; top: 0px; width: 100%; z-index: 102; }
.map_popup .header { background: rgb(246, 246, 246) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(153, 153, 153); font-size: 12px; font-weight: 700; height: 34px; line-height: 34px; margin-bottom: 7px; padding-left: 10px; text-align: left; }
.map_popup .shall_text { width: 337px; }
.bds_tools a.bds_tsina { background-position: -23px -18px ! important; }
.bds_tools a.bds_tqq { background-position: -46px -18px ! important; }
.bds_tools a.bds_qzone { background-position: 0px -18px ! important; }
.expand_button:hover em { background-position: -26px -283px; }
.map_popup .window_share_div .share_tips { left: 284px; top: 42px; z-index: 102; }
.searchBoxCon, .searchBoxCon form { float: left; }
.inputbox { background: white none repeat scroll 0% 0%; border-width: 1px 0px 1px 1px; border-style: solid; border-color: rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; font-size: 16px; height: 34px; outline: 0px none; position: relative; vertical-align: top; width: 538px; z-index: 201; }
.busBoxOtherCon { float: left; line-height: 38px; margin-left: 10px; }
.inputbox input { border: 0px none; height: 28px; line-height: 28px; padding: 3px 7px; vertical-align: top; width: 233px; }
.searchBoxCon form input, .searchBoxCon .searchNav { float: left; }
.searchBoxCon .searchNav { overflow: hidden; }
.inputbox .switch_btn { background: transparent url('t011145dc5e89f0e699.png') no-repeat scroll -22px -382px; border: 1px solid rgb(210, 210, 210); float: left; height: 23px; margin-right: 9px; margin-top: 5px; width: 24px; }
.aqi_city_list_title .title, .searchBoxCon .searchNav li { float: left; }
.searchBoxCon .searchNav li { letter-spacing: 1px; margin-right: 2px; text-align: center; }
.searchBoxCon .searchNav li a { background: rgb(248, 248, 248) none repeat scroll 0% 0%; border-width: 0px 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(229, 229, 229) rgb(229, 229, 229); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; color: rgb(111, 111, 111); display: block; height: 25px; line-height: 25px; text-decoration: none; width: 78px; }
.inputbox .switch_btn:hover { background-position: -42px -382px; }
.inputbox .switch_btn:active { background-position: -62px -382px; }
.searchBoxCon .searchNav .active a { background: rgb(25, 185, 85) none repeat scroll 0% 0%; border-width: 0px 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(25, 185, 85) rgb(25, 185, 85); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; color: rgb(255, 255, 255); font-weight: 700; }
.searchBoxCon .searchNav li a:hover { background: rgb(248, 248, 248) -moz-linear-gradient(center top , rgb(228, 227, 227), rgb(248, 248, 248) 12%) repeat scroll 0% 0%; color: rgb(98, 98, 98); text-decoration: none; }
.searchBoxCon .searchNav li a:active { background: rgb(249, 249, 249) -moz-linear-gradient(center top , rgb(228, 227, 227), rgb(249, 249, 249) 12%) repeat scroll 0% 0%; color: rgb(98, 98, 98); text-decoration: none; }
.searchBoxCon .searchNav .active a:hover { background: rgb(122, 210, 85) -moz-linear-gradient(center top , rgb(79, 203, 27), rgb(122, 210, 85) 12%) repeat scroll 0% 0%; border-width: 0px 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(113, 195, 78) rgb(113, 195, 78); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; color: rgb(255, 255, 255); }
.searchBoxCon .searchNav .active a:active { background: rgb(111, 197, 75) -moz-linear-gradient(center top , rgb(104, 185, 71), rgb(111, 197, 75) 12%) repeat scroll 0% 0%; border-width: 0px 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(106, 187, 72) rgb(106, 187, 72); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; color: rgb(255, 255, 255); }
#searchBoxForm, .inputbox { float: left; }
#keywordTxt { padding-right: 20px; width: 482px; }
#busStartInpt, #driveStartInpt { padding-right: 22px; width: 213px; }
#busEndInpt, #driveEndInpt { padding-right: 12px; width: 223px; }
#J-searchTab {  }
.map_popup { background: rgb(242, 238, 237) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(242, 242, 242); display: block; left: 435px; position: absolute; top: 44px; width: 418px; z-index: 9999; }
#tools-container { position: relative; z-index: 101; }
#main_map_tools { background: transparent url('t01bd1afd33e515bb0d.png') repeat-x scroll 0px 0px; border-bottom: 1px solid rgb(216, 216, 216); height: 32px; left: 329px; line-height: 32px; padding-left: 4px; position: absolute; width: 100%; z-index: 200; }
.down_icon { background: transparent url('t015b256f4ada33db63.png') no-repeat scroll 7px 14px; cursor: pointer; height: 34px; position: absolute; right: 0px; top: 0px; width: 25px; }
#ie6-warning { background: rgb(255, 255, 225) none no-repeat scroll center center; color: rgb(51, 51, 51); display: none; font-size: 12px; left: 0px; position: relative; text-align: center; top: 0px; width: 100%; }
#ie6-warning a { text-decoration: none; }
#ie6-warning .btn { background: rgb(71, 185, 2) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 14px; margin-left: 6px; width: 110px; }
#ie6-warning .btn, #ie6-warning .close { display: inline-block; height: 30px; line-height: 30px; }
#ie6-warning .close { background: transparent url('t0112ef8161cf8f9ba2.png') no-repeat scroll 56px -82px; color: rgb(102, 102, 102); margin-left: 40px; padding: 4px 41px 3px 0px; width: 55px; }
#ie6-warning .close:hover { color: rgb(230, 0, 18); }
.delquery { background-image: url('t011636c97c9de5e440.png'); background-repeat: no-repeat; background-position: 3px 0px; cursor: pointer; height: 16px; margin: 8px 10px 0px 0px; position: absolute; right: 0px; top: 0px; width: 16px; z-index: 1000; }
.mh-code { display: none; position: absolute; right: -134px; top: -79px; z-index: 12000; }
.mh-code-wrap { background: white none repeat scroll 0% 0%; border: 1px solid rgb(229, 229, 229); box-shadow: 0px 1px 1px rgb(239, 239, 239); height: 133px; left: 13px; padding: 10px 10px 0px; position: relative; width: 105px; z-index: 10; }
.mh-tri { border-width: 8px; border-style: dashed solid dashed dashed; height: 0px; overflow: hidden; position: absolute; top: 90px; width: 0px; }
.mh-tri-bor { border-color: transparent rgb(229, 229, 229) transparent transparent; left: -17px; }
.mh-tri-bg { border-color: transparent white transparent transparent; left: -15px; }
.mh-codepic { height: 105px; width: 105px; }
.delquery:hover { background-position: -23px 0px; }
.mh-codeinfo, .mh-codeinfo a { color: rgb(153, 153, 153); font-size: 12px; line-height: 20px; margin-top: 2px; text-align: center; }
.specific-spot { background-image: url('t012909475ec3d43370.png'); cursor: pointer; display: block; height: 40px; position: absolute; right: 33px; width: 40px; z-index: 202; }
.s-spot { display: none; }
#droplet_container { background-position: 0px 0px; top: 108px; }
#camera_container { background-position: -80px 0px; top: 158px; }
#charging_point_container { background-position: -160px 0px; top: 208px; }
@media not all {
  #droplet_info { width: 450px; }
  #droplet_info .player-frame { height: 270px; }
}
#g-hd { display: block; }
@media screen {
  .smnoscreen { display: none; }
}
@media print {
  .smnoprint { display: none; }
}
/* ::::: http://s8.qhimg.com/static/328ade3ebcf02f06.css ::::: */

.quc-clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.quc-mod-sign-in .quc-footer::before { content: ""; position: absolute; display: block; width: 100%; height: 1px; margin-top: -11px; background: transparent linear-gradient(90deg, rgb(247, 247, 247), rgb(213, 213, 213), rgb(247, 247, 247)) repeat scroll 0% 0%; }
